<?php
/**
* A Game class
*
* 
*
* @author dmq (master@dmq.se)
*/
class Game
{
	private $gameID;
	private $creator;
	private $randomSeed;
	private $maxPlayes;
	private $version;
	private $gameModeID;
	private $turnResponseTimer;
	private $turnTimer;
	private $finished;
	private $password;
	private $started;
	private $turn;
	private $map;
	private $players;

	public function __construct( $gameID, $creator, $randomSeed, $maxPlayers, $version, $gameModeID, $turnResponseTimer, $turnTimer, $finished, $password, $started, $turn, $map, $players )
	{
		$this->gameID = $gameID;
		$this->creator = $creator;
		$this->randomSeed = $randomSeed;
		$this->maxPlayers = $maxPlayers;
		$this->version = $version;
		$this->gameModeID = $gameModeID;
		$this->turnResponseTimer = $turnResponseTimer;
		$this->turnTimer = $turnTimer;
		$this->finished = $finished;
		$this->password = $password;
		$this->started = $started;
		$this->turn = $turn;
		$this->map = $map;
		$this->players = $players;
	}
	
	public function ID()
	{
		return $this->gameID;
	}

	public function Creator()
	{
		return $this->creator;
	}
	
	public function MaxPlayers()
	{
		return $this->maxPlayers;
	}
	
	public function TurnResponseTimer()
	{
		return $this->turnResponseTimer;
	}
	
	public function TurnTimer()
	{
		return $this->turnTimer;
	}

	public function Finished()
	{
		return $this->finished;
	}

	public function Started()
	{
		return $this->started;
	}

	public function Turn()
	{
		return $this->turn;
	}

	public function Map()
	{
		return $this->map;
	}

	public function Players()
	{
		return $this->players;
	}
}
